package com.example.entity.mes;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 
 * @TableName repair
 */
@TableName(value ="repair")
@Data
@ApiModel(value = "维修单")
public class Repair implements Serializable {
    /**
     * 主键
     */
    @ApiModelProperty("主键id")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 编号
     */
    @ApiModelProperty("编号")
    @TableField(value = "code")
    private String code;

    /**
     * 名称
     */
    @ApiModelProperty("名称")
    @TableField(value = "name")
    private String name;

    /**
     * 设备编码
     */
    @ApiModelProperty("设备编码")
    @TableField(value = "coding")
    private String coding;

    /**
     * 设备名称
     */
    @ApiModelProperty("设备名称")
    @TableField(value = "eq_name")
    private String eq_name;

    /**
     * 维修结果
     */
    @ApiModelProperty("维修结果")
    @TableField(value = "result")
    private String result;

    /**
     * 单据状态
     */
    @ApiModelProperty("单据状态")
    @TableField(value = "status")
    private String status;

    /**
     * 报修日期
     */
    @ApiModelProperty("报修日期")
    @TableField(value = "repairs_time")
    private String repairs_time;

    /**
     * 验收日期
     */
    @ApiModelProperty("验收日期")
    @TableField(value = "acceptance_time")
    private String acceptance_time;

    /**
     * 维修完成日期
     */
    @ApiModelProperty("维修完成日期")
    @TableField(value = "finis")
    private String finis;

    /**
     * 维修人员
     */
    @ApiModelProperty("维修人员")
    @TableField(value = "main_staff")
    private String main_staff;

    /**
     * 验收人员
     */
    @ApiModelProperty("验收人员")
    @TableField(value = "accep_staff")
    private String accep_staff;

    /**
     * 品牌
     */
    @ApiModelProperty("品牌")
    @TableField(value = "pinpai")
    private String pinpai;

    /**
     * 备注
     */
    @ApiModelProperty("备注")
    @TableField(value = "desrc")
    private String desrc;


    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}